block sunlight from - French English Dictionary